Contexto global
SetSafeMode
Disponible desde la versión 8.2.
Sintaxis:
SetSafeMode(<SafeMode>)
Parámetros:
<SafeMode> (obligatorio)
Tipo: Booleano, Cadena.
Especifica si el modo seguro está activado.
- Cadena: nombre del perfil que se utilizará en el modo seguro. Habilita el modo y especifica el nombre del perfil de seguridad. Solo se puede utilizar el nombre de los perfiles para los cuales la propiedad SafeModeProfile está establecida en Verdadero. Si el modo seguro ya está activado, llamar al método con otro nombre de perfil no afectará al perfil de seguridad actual.
- Verdadero: habilita el modo sin un perfil de seguridad específico.
- Falso: deshabilita el modo.
Descripción:
Especifica el modo seguro para la ejecución de código, similar a la ejecución de código de módulos seguros, en el modo de archivo de la base de datos o en el servidor en el modo de base de datos cliente-servidor.
En el modo seguro:
- se ignora el modo privilegiado;
- se prohíben las acciones que son externas a la plataforma 1C:Enterprise:
- uso de objetos COM
- carga de componentes externos
- ejecución de aplicaciones externas y comandos del sistema operativo
- acceso al sistema de archivos
- acceso a Internet.
uso de objetos COM
- carga de componentes externos
- ejecución de aplicaciones externas y comandos del sistema operativo
- acceso al sistema de archivos
- acceso a Internet.
En el modo cliente-servidor, al realizar en el cliente, este método no hace nada.
La primera llamada al método con cualquier valor de parámetro excepto Falso en el modo de archivo de la base de datos o en el servidor en el modo de base de datos cliente-servidor activa el modo seguro.
Para desactivar explícitamente el modo seguro dentro de un procedimiento o función donde se ha activado, llame al método con un valor de parámetro Falso tantas veces como se haya llamado con Verdadero o Cadena en este procedimiento o función.
Si no se hace esto, el modo seguro se desactivará implícitamente cuando el procedimiento o función donde se activó devuelva.
Si el número de llamadas al método con el valor de parámetro Falso es mayor que el número de llamadas con el valor de parámetro Verdadero o Verdadero, se generará una excepción.
Disponibilidad:
Servidor, cliente grueso, conexión externa.
Consulte también:
Contexto global, método SafeMode
Disponible desde:
Disponible desde la versión 8.2.


